Big Huge Thesaurus

mythical creature

noun